Mobile UNITY Coordination Constructs Applied to Packet Forwarding for Mobile Hosts

نویسندگان

  • Peter J. McCann
  • Gruia-Catalin Roman
چکیده

With recent advances in wireless communication technology, mobile computing is an increasingly important area of research. A mobile system is one where independently executing components may migrate through some space during the course of the computation, and where the pattern of connectivity among the components changes as they move in and out of proximity. Mobile UNITY is a language and logic for specifying and reasoning about mobile systems, the components of which must operate in a highly decoupled way. In this paper it is argued that Mobile UNITY contributes to the modular development of system specifications precisely because of the decoupled and declarative fashion in which coordination among components is specified. The packet forwarding mechanism which is at the core of the Mobile IP protocol for routing to mobile hosts is taken as an example. A Mobile UNITY specification of packet forwarding and the mobile system in which it must operate is developed. Mobile hosts are the components that can disconnect from one location in the network and reconnect to another at any point during system execution. Finally, the role of formal program verification in the development of protocols like Mobile IP is discussed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Intrusion Detection System to deal with Black Hole Attacks in Mobile Ad Hoc Networks

By extending wireless networks and because of their different nature, some attacks appear in these networks which did not exist in wired networks. Security is a serious challenge for actual implementation in wireless networks. Due to lack of the fixed infrastructure and also because of security holes in routing protocols in mobile ad hoc networks, these networks are not protected against attack...

متن کامل

Mobile UNITY Schemas for Agent Coordination

Mobile UNITY refers to a notation system and proof logic initially designed to accommodate the special needs of the emerging field of mobile computing. The model allows one to define units of computation and mobility and the formal rules for coordination among them in a highly decoupled manner. In this paper, we reexamine the expressive power of the Mobile UNITY coordination constructs from a n...

متن کامل

Formal Specification and Design of Mobile Systems

Termination detection, a classical problem in distributed computing, is revisited in the new setting provided by the emerging mobile computing technology. A simple solution tailored for use in ad hoc networks is employed as a vehicle for demonstrating the applicability of formal requirements and design strategies to the new field of mobile computing. The approach is based on well understood tec...

متن کامل

In the Proceedings of The First Annual International Conference on Mobile Computing and Networking ( MobiCom ’ 95 ) November 13 - 15 , 1995 , Berkeley , California USA Performance Comparison of Mobile Support Strategies

This paper presents performance comparison among ve strategies for mobile support. The major facilities that are required for a network protocol to support mobile hosts are location management and packet forwarding. Based on this observation, we consider ve basic strategies which use distinct methods to achieve these facilities and compare their performance. These ve strategies are Broadcast No...

متن کامل

Mitigating Selfish Behavior in Mobile Ad Hoc Networks: A Survey

Mobile Ad hoc Networks (MANETs) is a collection of mobile nodes forming the network dynamically for exchange of information using the multi-hop wireless communications without the need of any pre-existing infrastructure. The mobile nodes act as hosts as well as router to establish communication among nodes in the network. To achieve high throughput nodes are expected to cooperate with each othe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997